export interface RouteItem {
  menuname: Array<string>;
  asdefault?: boolean; // 默认显示
  path?: string;
  type?: boolean;
  component?: string | (() => any);
  isTabMenu?: boolean;
  tabTitle?: string;
}

export type RoutesConfig = RouteItem[];
const config: RoutesConfig = [
  // 个人中心 - 首页
  // {
  //   menuname: ['个人中心'],
  //   asdefault: true,
  //   path: '/user/index',
  //   component: '../pages/user',
  //   tabTitle: '个人中心首页',
  // //   type: true,
  // },
  {
    menuname: ['系统设置', '个人中心'],
    asdefault: true,
    path: '/user/demo',
    component: '../pages/user/demo',
    tabTitle: 'demo',
  },
  {
    menuname: ['系统设置', '个人中心', '消息列表'],
    asdefault: true,
    path: '/user/messageLists',
    component: '../pages/user/messageLists',
  },
  {
    menuname: ['系统设置', '个人中心', '消息列表', '消息详情'],
    asdefault: true,
    path: '/user/messageLists/details',
    component: '../pages/user/messageLists/details',
    type: true
  },
  {
    menuname: ['系统设置', '个人中心', '任务中心'],
    asdefault: true,
    path: '/user/taskCenter',
    component: '../pages/user/taskCenter',
  },
  {
    menuname: ['系统设置', '个人中心', '使用指南'],
    asdefault: true,
    path: '/user/operatingGuide',
    component: '../pages/user/operatingGuide',
  },
  {
    menuname: ['系统设置', '个人中心', '待我审批'],
    asdefault: true,
    path: '/user/approvalPending',
    component: '../pages/user/approvalPending',
  },
  {
    menuname: ['系统设置', '个人中心', '抄送我的/我已审批'],
    asdefault: true,
    path: '/user/approvalAlready',
    component: '../pages/user/approvalPending',
  },

];

export default config;

